home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1996 July: Mac OS SDK / Dev.CD Jul 96 SDK / Dev.CD Jul 96 SDK1.toast / Development Kits (Disc 1) / Apple Game Sprockets / Examples / DroneZone / DZInput.h < prev    next >
Encoding:
C/C++ Source or Header  |  1996-05-16  |  559 b   |  42 lines  |  [TEXT/CWIE]

  1. /*
  2.  *    File:        DZInput.h
  3.  *    Author:        Dan Venolia
  4.  *
  5.  *    Copyright © 1996 Apple Computer, Inc.
  6.  */
  7.  
  8. #ifndef __DZInput__
  9. #define __DZInput__
  10.  
  11. #include <Types.h>
  12.  
  13.  
  14. typedef enum TInputEvent {
  15.     kInputEvent_None,
  16.     kInputEvent_Fire,
  17.     kInputEvent_Pause,
  18.     kInputEvent_ShowHUD,
  19.     kInputEvent_ShowFPS
  20. } TInputEvent;
  21.  
  22.  
  23. void Input_Init(
  24.     void);
  25.  
  26. void Input_Exit(
  27.     void);
  28.  
  29. void Input_Configure(
  30.     void);
  31.  
  32. void Input_GetState(
  33.     float*                outXTurn,
  34.     float*                outYTurn);
  35.  
  36. TInputEvent Input_GetEvent(
  37.     void);
  38.  
  39. void Input_Activate(
  40.     Boolean                inActivate);
  41.  
  42. #endif /* __DZInput__ */